Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Pekao Open 2001 - Szczecin Medellin Challenger Shanghai Open '98 - Shanghai Copa AT&T - Buenos Aires BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Tata Open 2003 - Chennai Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Stockholm Open - Stockholm Synsam Swedish Open - Bastad CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Estoril Open - Estoril Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco BMW Open - Munich Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Open SEAT 2008 - Barcelona Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Interwetten Austrian Open - Kitzbuhel Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Steelers Cup - Kosice U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Copa Claro - Buenos Aires ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Challenger Ford de Cherbourg - Cherbourg Scheveningen Challenger Rimini Challenger Campos do Jordao Challenger Cali Challenger Santiago Challenger Sunrise Challenger Grolsch Open - Amsterdam Gelsor Open Romania - Bucharest Heineken Trophy - 's-Hertogenbosch Kroger / St. Jude International - Memphis Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Citrix Tennis Championships - Delray Beach Chevrolet Cup - Santiago The Stella Artois Grass Court Championships - London Cerveza Club Columbia Open - Bogota Mallorca Open - Mallorca The Priority Telecom Open - Amersfoort Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Energis Open - Amsterdam Next Generation Hardcourts - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco TD Waterhouse Cup - Long Island Copa AT&T - Buenos Aires Ordina Open - 's-Hertogenbosch Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Tata Open - Chennai Qatar Open - Doha ATP Heineken Challenger 1999 - Ho Chi Minh City Honda-Kah Open - Singapore Open de Nice - Nice AXA Open - Espinho Zivnobanka Open 1999 - Prostejov Polish Open 99 - Poznan Adidas International - Sydney V Trofeo Ciudad de Quito - Quito La Gran Copa Ericsson - Porto Alegre Copa Ericsson - Montevideo ATU Cup 1999 - Weiden Copa Ericsson Uruguay - Montevideo New Delhi Challenger - New Delhi Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Hilversum Open - Hilversum Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Stockholm Open - Stockholm Tennis Masters Series - Indian Wells The Ericsson Open - Miami ATU Cup - Weiden Optimus Maia Open - Maia Whirlpool Open - Budapest Tennis Masters Series - Monte Carlo Bukhara Challenger - Bukhara Osaka International Tennis Tournament - Osaka The Nottingham Challenger - Nottingham Quelle Cup - Furth Mercedes Cup - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Siemens Open 2001 - Scheveningen Stella Artois Clay Court Championships - Budaors Tennis Masters Series - Rome Tennis Masters Series - Hamburg IPP Open - Helsinki Tennis Masters Series - Toronto Copa Ericsson Brazil - Sao Paulo Kuppers Kolsch Cup by Lambertz - Aachen Tennis Masters Series - Cincinnati Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas Tennis Masters Series - Paris Copa Ericsson Costa Rica - San Jose Tennis Masters Series - Indian Wells The 69th King's Cup-Thailand Open - Bangkok TED Open-Akbank Private Banking - Istanbul Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Belo Horizonte Tennis Open - Belo Horizonte Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Challenger Santa Cruz - Santa Cruz Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Heilbronn Open - Heilbronn Open Punta Del Este/Copa Banco Montevideo - Punta Del Este IV Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana 7th Wartburg Open - Eisenach Venice Challenger - Venice Tenniscup of Flanders - Ostende Copa Ericsson - Sao Paulo CMG Asia Open - Hong Kong Copa Ericsson - Lima Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Copa Ericsson - Guadalajara Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre VIII Avierto Internacional de Salinas - Salinas Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Pacific Life Open - Indian Wells Pilot Pen Tennis - New Haven NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Heineken Challenger - Ho Chi Minh City Telecom Italia Masters - Rome Shimadzu All Japan Indoor - Kyoto Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Brasil Open - Costa do Sauipe Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Tatra Banka Slovak Open - Bratislava Brasilia Challenger Buenos Aires Challenger Sao Paulo Challenger Copa Ericsson Peru - Lima Brasil Open - Costa do Sauipe Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Copa Telmex - Buenos Aires BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo VTR Open - Vina del Mar Mutua Madrilena Madrid Open - Madrid Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Internazionali BNL d'Italia - Rome Open Castilla y Leon Trofeo Iberdrola - Segovia Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Samsung Securities Cup - Seoul Legg Mason Tennis Classic - Washington D.C. Media Will Cup Busan Challenger Tennis - Busan BNP Paribas Open - Indian Wells Gold Flake Open - Chennai Tatra Banka Open - Bratislava Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Intersport Heilbronn Open - Heilbronn Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Nova Challenger Osaka - Osaka Schickendanz Open - Furth The Stella Artois Grass Court Championships - London Memorial Savigni - Sassuolo DPD Challenger 2002 - Aschaffenburg Heilbronn Open - Heilbronn SAA Hilversum Open - Hilversum Eisenberg Jerusalem Open 2000 - Jerusalem Wideyes Swedish Open - Bastad Venice Open - Venice Montevideo Challenger Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Heilbronn Open - Heilbronn TennisCup Vlaanderen - Antwerp Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Generali Open - Kitzbuhel Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Telesp Celular Open - Ribeirao Preto Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Intersport Heilbronn Open - Heilbronn Telesp Celular Open - Campinas TED Open - Istanbul Bukhara Challenger - Bukhara ABN/AMRO World Tennis Tournament - Rotterdam Copa Ericsson Peru - Lima Citta di Monza - Monza ECM Prague Open - Prague Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven The Powder Byrne Trophy - Surbiton Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs The Stella Artois Grass Court Championships - London Pilot Pen International - New Haven Sybase Open - San Jose Heineken Trophy - 's-Hertogenbosch Sybase Open - San Jose Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino adidas Open de Toulouse - Toulouse Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Mexico City Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Gerry Weber Open - Halle The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Waldbaum's Hamlet Cup - Long Island Heineken Open - Singapore BMW Open - Munich Heineken Trophy - 's-Hertogenbosch IPB Czech Indoor - Ostrava Kremlin Cup - Moscow Gelsor Open Romania - Bucharest AAPT Championships - Adelaide BMW Open - Munich Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Salem Open - Hong Kong Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel Brasil Open - Salvador AIG Japan Open - Tokyo Rotterdam Dubai Tennis Open - Dubai Allianz Suisse Open Gstaad - Gstaad Cerveza Club Colombia Open - Bogota TD Waterhouse Cup - Long Island Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Ordina Open - 's-Hertogenbosch BMW Open - Munich TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires Ordina Open - 's-Hertogenbosch Orange Prokom Open - Sopot Davidoff Swiss Indoors - Basel Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco ARAG World Team Championship - Dusseldorf Heineken Trophy - 's-Hertogenbosch President's Cup 2000 - Tashkent Masters Series - Hamburg Scania Stockholm Open - Stockholm Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch International German Open - Hamburg AIG Japan Open - Tokyo Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Wimbledon - London Japan Open - Tokyo Gerry Weber Open - Halle German Tennis Championships - Hamburg Open de Tenis Comunidad Valenciana - Valencia Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Sybase Open - San Jose Grolsch Open 1997 - Amsterdam Next Generation Adelaide International - Adelaide Movistar Open - Santiago BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Adidas International - Sydney Abierto Mexicano Telcel - Acapulco French Open - Paris Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest ABN/AMRO World Tennis Tournament - Rotterdam Wimbledon - London Grand Prix Hassan II - Casablanca Heineken Open - Auckland Chevrolet Cup - Vina del Mar MFS Pro Tennis Championships - Boston Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Erste Bank Open - Vienna RCA Championships - Indianapolis Energis Open - Amersfoort Kremlin Cup - Moscow Masters Series Hamburg - Hamburg Amsterdam Generali Open 1999 - Kitzbuhel Brasil Open - Costa do Sauipe Campionati Internazionali di Sicilia - Palermo ABN/AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Sydney International - Sydney Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Italian Open - Rome Rogers Cup - Montreal U.S. Open - New York Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York French Open - Paris Tennis Masters Series - Madrid Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Tennis Masters Series - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Sony Ericsson Open - Miami Australian Open - Melbourne Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, ARG-NED 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, BEL-NED 3-2 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 Olympics - Sydney Olympics - Athens